//package com.thinksns.sociax.t4.android.weibo;
//
//import android.content.Intent;
//import android.os.Bundle;
//import android.support.v4.app.Fragment;
//import android.support.v4.view.ViewPager;
//import android.view.View;
//import android.widget.ImageView;
//import android.widget.RadioButton;
//import android.widget.RadioGroup;
//
//import com.thinksns.sociax.android.R;
//import com.thinksns.sociax.t4.adapter.AdapterViewPager;
//import com.thinksns.sociax.t4.android.Thinksns;
//import com.thinksns.sociax.t4.android.ThinksnsAbscractActivity;
//import com.thinksns.sociax.t4.android.fragment.*;
//import com.thinksns.sociax.t4.android.presenter.PostListPresenter;
//import com.thinksns.sociax.t4.model.ModelPost;
//import com.thinksns.sociax.t4.unit.TabUtils;
//
//import java.util.ArrayList;
//
///**
// * 我的收藏,展示收藏的微博和帖子.
// */
//public class ActivityCollectedWeibo extends ThinksnsAbscractActivity implements View.OnClickListener{
//
//    private RadioGroup rg_weiba_title;
//    private ViewPager viewPager;
//    private ImageView iv_back;
//    private AdapterViewPager adapter;
//    public ArrayList<Fragment> frag_list;
//    private RadioButton rb_weibo,rb_post;
//    public Fragment currentFragment = null;
//    private static final int SELECTED_WEIBO=0;
//    private static final int SELECTED_POST=1;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreateNoTitle(savedInstanceState);
//        initView();
//        initFragments();
//        initListener();
//    }
//
//    /**
//     * 初始化监听事件
//     */
//    private void initListener() {
//        iv_back.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                finish();
//            }
//        });
//        rb_weibo.setOnClickListener(this);
//        rb_post.setOnClickListener(this);
//
//
//    }
//
//    /**
//     * 初始化View
//     */
//    private void initView() {
//        iv_back = (ImageView) findViewById(R.id.iv_back);
//        rg_weiba_title = (RadioGroup) findViewById(R.id.rg_weiba_title);
//        rb_weibo = (RadioButton)findViewById(R.id.rb_weibo);
//        rb_post = (RadioButton)findViewById(R.id.rb_post);
//        // 首页
//        viewPager = (ViewPager) findViewById(R.id.vp_home);
//        adapter = new AdapterViewPager(getSupportFragmentManager());
//    }
//
//    /**
//     * 标题RadioButton点击事件
//     */
//    private final View.OnClickListener titleOnClickListener = new View.OnClickListener() {
//        @Override
//        public void onClick(View v) {
//            viewPager.setCurrentItem((Integer) v.getTag());
//        }
//    };
//
//    /**
//     * 初始化Fragment集合以及适配器,其中集合包涵:
//     * 微博收藏{@link BaseFragmentPostList}
//     * 帖子收藏{@link FragmentCollectPost}
//     */
//    private void initFragments() {
//        // 添加Fragment
//        frag_list = new ArrayList<Fragment>();
//
//        Fragment collectFragment = new FragmentWeiboCollectList();
//        BaseFragmentPostList postFragment = new BaseFragmentPostList();
//        postFragment.setRequestPostType(PostListPresenter.MY_COLLECT_POST);
//
//        frag_list.add(collectFragment);
//        frag_list.add(postFragment);
//        adapter.bindData(frag_list);
//
//        viewPager.setOffscreenPageLimit(frag_list.size());
//        viewPager.setAdapter(adapter);
//        viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
//
//            @Override
//            public void onPageSelected(int index) {
//                viewPager.setCurrentItem(index); // 默认加载第一个Fragment
//                switch (index) {
//                    case 0:
//                        setTitleBgUi(rb_weibo);
//                        break;
//                    case 1:
//                        setTitleBgUi(rb_post);
//                        break;
//                    default:
//                        break;
//                }
//            }
//
//            @Override
//            public void onPageScrollStateChanged(int arg0) {
//            }
//
//            @Override
//            public void onPageScrolled(int arg0, float arg1, int arg2) {
//            }
//        });
//    }
//
//    @Override
//    public String getTitleCenter() {
//        return "我的收藏";
//    }
//
//    @Override
//    protected int getLayoutId() {
//        return R.layout.activity_collected;
//    }
//
//    @Override
//    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
//        super.onActivityResult(requestCode, resultCode, data);
//        // 刷新首页数据
//        if (resultCode == RESULT_OK) {
//            Fragment fragment = currentFragment ;
//            if (fragment instanceof FragmentWeibo) {
//                ((FragmentWeibo) fragment).getAdapter().refreshNewSociaxList();
//            }
//        }
//    }
//
//    //修改Tab的显示状态
//    public void setTitleBgUi(RadioButton selected){
//        RadioButton[] rbtitle = { rb_weibo, rb_post};
//        // 遍历按钮，把被选中的id对应的按钮修改掉，再把其他的修改成非选择状态
//        for (int i = 0; i < 2; i++) {
//            if (rbtitle[i].getId() != selected.getId()){
//                rbtitle[i].setChecked(false);
//                rbtitle[i].setTextColor(getResources().getColor(R.color.title_blue));
//            }else{
//                rbtitle[i].setChecked(true);
//                rbtitle[i].setTextColor(getResources().getColor(R.color.white));
//            }
//            continue;
//        }
//    }
//
//    @Override
//    public void onClick(View v) {
//        switch (v.getId()) {
//            case R.id.rb_weibo:
//                setSelected(SELECTED_WEIBO);
//                break;
//            case R.id.rb_post:
//                setSelected(SELECTED_POST);
//                break;
//        }
//    }
//    public void showFragment(int selected){
//        if (frag_list!=null&&frag_list.size()!=0)
//            currentFragment = frag_list.get(selected);
//        if(viewPager!=null)
//            viewPager.setCurrentItem(selected);
//    }
//    public void setSelected(int selected){
//        showFragment(selected);
//        switch (selected) {
//            case SELECTED_WEIBO:
//                setTitleBgUi(rb_weibo);
//                break;
//            case SELECTED_POST:
//                setTitleBgUi(rb_post);
//                break;
//            default:
//                break;
//        }
//    }
//}
